﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;

namespace CondominiosSOAP.Dominio
{
    [DataContract]
    public class SVivienda
    {
        private int _NumVivienda;
        private String _Ubicacion;
        private int _Numero;
        private int _Metraje;
        private String _Tipo;
        private SResidente _Residente;

        [DataMember]
        public int NumVivienda
        {
            get { return _NumVivienda; }
            set { _NumVivienda = value; }
        }

        [DataMember]
        public String Ubicacion
        {
            get { return _Ubicacion; }
            set { _Ubicacion = value; }
        }

        [DataMember]
        public int Numero
        {
            get { return _Numero; }
            set { _Numero = value; }
        }

        [DataMember]
        public int Metraje
        {
            get { return _Metraje; }
            set { _Metraje = value; }
        }

        [DataMember]
        public String Tipo
        {
            get { return _Tipo; }
            set { _Tipo = value; }
        }

        [DataMember]
        public String TipoDesc
        {
            get
            {
                if (_Tipo != null)
                {
                    if (_Tipo.Equals("C"))
                        return "Casa";
                    else if (_Tipo.Equals("D"))
                        return "Departamento";
                    else
                        return "-";
                }
                else
                {
                    return "-";
                }
            }
            set { }
        }

        [DataMember]
        public SResidente Residente
        {
            get { return _Residente; }
            set { _Residente = value; }
        }
    }
}